import { UniqueIdAttribute } from "../../../Decorator/Decorator";

@UniqueIdAttribute(100, 10000)
export class TimerInvokeType {

    // 框架层100-200，逻辑层的timer type从200起
    static readonly WaitTimer: number = 100;
    static readonly SessionIdleChecker: number = 101;
    static readonly ActorLocationSenderChecker: number = 102;
    static readonly ActorMessageSenderChecker: number = 103;

    // 框架层100-200，逻辑层的timer type 200-300
    static readonly MoveTimer: number = 201;
    static readonly AITimer: number = 202;
    static readonly SessionAcceptTimeout: number = 203;

    static readonly AccountSessionCheckOutTime: number = 204;
    static readonly PlayerOfflineOutTime: number = 205;

}